package com.neusoft.aclome.cmp.cloud.server.jcce.dto.response;

import io.swagger.annotations.ApiModelProperty;

import javax.persistence.Table;
import java.util.Date;

// @Table(name = "user_resource_apply")
public class UserResourceApplyDTO {
    
    private Integer id;

    /**
     * 数据资源id
     */
    @ApiModelProperty(value = "数据资源id")
    private Integer resourceId;
    

    /**
     * 用户id
     */
    @ApiModelProperty(value = "用户id")
    private Long userId;

    public String getUserShowName() {
        return userShowName;
    }

    public void setUserShowName(String userShowName) {
        this.userShowName = userShowName;
    }

    private String userShowName;

    /**
     * 申请注释
     */
    @ApiModelProperty(value = "申请注释")
    private String applyNote;

    /**
     * 申请时间
     */
    @ApiModelProperty(value = "申请时间")
    private Date applyTime;

    /**
     * 审核时间
     */
    @ApiModelProperty(value = "审核时间")
    private Date auditTime;

    /**
     * 审核状态
     */
    @ApiModelProperty(value = "审核状态")
    private String auditStatus;

    @ApiModelProperty(value = "数据资源名称")
    private String resourceName;
    @ApiModelProperty(value = "数据资源描述")
    private String resourceDesc;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取数据资源id
     *
     * @return resource_id - 数据资源id
     */
    public Integer getResourceId() {
        return resourceId;
    }

    /**
     * 设置数据资源id
     *
     * @param resourceId 数据资源id
     */
    public void setResourceId(Integer resourceId) {
        this.resourceId = resourceId;
    }

    /**
     * 获取用户id
     *
     * @return user_id - 用户id
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * 设置用户id
     *
     * @param userId 用户id
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * 获取申请注释
     *
     * @return apply_note - 申请注释
     */
    public String getApplyNote() {
        return applyNote;
    }

    /**
     * 设置申请注释
     *
     * @param applyNote 申请注释
     */
    public void setApplyNote(String applyNote) {
        this.applyNote = applyNote;
    }

    /**
     * 获取申请时间
     *
     * @return apply_time - 申请时间
     */
    public Date getApplyTime() {
        return applyTime;
    }

    /**
     * 设置申请时间
     *
     * @param applyTime 申请时间
     */
    public void setApplyTime(Date applyTime) {
        this.applyTime = applyTime;
    }

    /**
     * 获取审核时间
     *
     * @return audit_time - 审核时间
     */
    public Date getAuditTime() {
        return auditTime;
    }

    /**
     * 设置审核时间
     *
     * @param auditTime 审核时间
     */
    public void setAuditTime(Date auditTime) {
        this.auditTime = auditTime;
    }

    /**
     * 获取审核状态
     *
     * @return audit_status - 审核状态
     */
    public String getAuditStatus() {
        return auditStatus;
    }

    /**
     * 设置审核状态
     *
     * @param auditStatus 审核状态
     */
    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getResourceName() {
        return resourceName;
    }

    public void setResourceName(String resourceName) {
        this.resourceName = resourceName;
    }

    public String getResourceDesc() {
        return resourceDesc;
    }

    public void setResourceDesc(String resourceDesc) {
        this.resourceDesc = resourceDesc;
    }
}